package edu.cicese.alz;

import java.awt.Color;

/**
 * Created by: Eduardo Quintana Contreras
 * Date: 25/11/11
 * Time: 06:14 PM
 */
public class NFCActivity {
	public static final String ACOSTARSE_LEVANTARSE_CAMA = "ACOSTARSE Y LEVANTARSE DE LA CAMA";
	public static final String HACER_CAMA = "HACER LA CAMA";
	public static final String BAÑARSE = "BAÑARSE";
	public static final String ASEO_PERSONAL = "ASEO PERSONAL";
	public static final String LAVARSE_DIENTES = "LAVARSE LOS DIENTES";
	public static final String VESTIRSE = "VESTIRSE";
	public static final String BAÑO = "IR AL BAÑO";
	public static final String PREPARAR_COMIDA = "PREPARAR LA COMIDA";
	public static final String COMER = "COMER";
	public static final String TOMAR_MEDICAMENTOS = "TOMAR MEDICAMENTOS";
	public static final String LAVAR_ROPA = "LAVAR ROPA";
	public static final String PLANCHAR_ROPA = "PLANCHAR ROPA";
	public static final String ALIMENTAR_MASCOTA = "ALIMENTAR O JUGAR CON MASCOTAS";
	public static final String VER_TELEVISION = "VER TELEVISION";
	public static final String HABLAR_TELEFONO = "HABLAR POR TELEFONO";
	public static final String USAR_TRANSPORTE = "USAR TRANSPORTE O CONDUCIR AUTO";
	public static final String BANCO_IGLESIA = "IR AL BANCO O A LA IGLESIA";
	public static final String CAMINAR_CALLE = "CAMINAR EN LA CALLE";
	public static final String MERCADO = "IR AL MERCADO";
	public static final String VISITA_MEDICO = "VISITA AL MEDICO";


	public static final String PREGUNTAS = "PREGUNTAS";
	public static final String AGRESION = "AGRESION / AGITACION";
	public static final String PROBLEMATICO = "COMPORTAMIENTO PROBLEMATICO";
	public static final String TRISTEZA = "TRISTEZA / DEPRESION";



	public static String[] activities = new String[]{
			ACOSTARSE_LEVANTARSE_CAMA, HACER_CAMA, BAÑARSE, ASEO_PERSONAL, LAVARSE_DIENTES, VESTIRSE,
			BAÑO, PREPARAR_COMIDA, COMER, TOMAR_MEDICAMENTOS, LAVAR_ROPA, PLANCHAR_ROPA, ALIMENTAR_MASCOTA,
			VER_TELEVISION, HABLAR_TELEFONO, USAR_TRANSPORTE, BANCO_IGLESIA, CAMINAR_CALLE, MERCADO, VISITA_MEDICO,
			PREGUNTAS, AGRESION, PROBLEMATICO, TRISTEZA
	};

	public static Color[] activityColors = new Color[]{
		Color.BLACK, Color.ORANGE, Color.GREEN, Color.BLUE, Color.RED, Color.YELLOW, new Color(185, 122, 87),
		new Color(127, 127, 127), new Color(192, 192, 192), new Color(0, 128, 0), new Color(0, 128, 255),
		new Color(255, 128, 255), new Color(255, 0, 128), new Color(128, 0, 255), new Color(128, 50, 100),
		new Color(64, 128, 128), new Color(128, 0, 64), new Color(128, 50, 164), new Color(128, 0, 0),
		new Color(128, 128, 0), new Color(0, 0, 128), Color.BLACK, Color.RED, Color.YELLOW, Color.GREEN
	};

	public static int getMessageID(String message) {
		switch (message) {
			case ACOSTARSE_LEVANTARSE_CAMA:
				return 1;
			case HACER_CAMA:
				return 2;
			case BAÑARSE:
				return 3;
			case ASEO_PERSONAL:
				return 4;
			case LAVARSE_DIENTES:
				return 5;
			case VESTIRSE:
				return 6;
			case BAÑO:
				return 7;
			case PREPARAR_COMIDA:
				return 8;
			case COMER:
				return 9;
			case TOMAR_MEDICAMENTOS:
				return 10;
			case LAVAR_ROPA:
				return 11;
			case PLANCHAR_ROPA:
				return 12;
			case ALIMENTAR_MASCOTA:
				return 13;
			case VER_TELEVISION:
				return 14;
			case HABLAR_TELEFONO:
				return 15;
			case USAR_TRANSPORTE:
				return 16;
			case BANCO_IGLESIA:
				return 17;
			case CAMINAR_CALLE:
				return 18;
			case MERCADO:
				return 19;
			case VISITA_MEDICO:
				return 20;
			case PREGUNTAS:
				return 21;
			case AGRESION:
				return 22;
			case PROBLEMATICO:
				return 23;
			case TRISTEZA:
				return 24;
		}
		return 0;
	}
}
